Innovator for Database Architects is the tool for modeling, optimizing and implementing data models based on proven Entity Relationship Standards.
Existing databases are linked using reverse engineering. This is normally for both documenting database schema and integrating these databases into new projects. Innovator either directly reads the database using JDBC access for this or creates DB models from DDL scripts.
Based on the database schema, Innovator generates DDL scripts, either CreateTable scripts for new creations or AlterTable scripts for modifying existing databases.This means that all company features or project-specific features can be taken into consideration.
Database schema and conceptual schema are integrated with each other in Innovator for Database Architects. Changes to the database schema are adopted in the conceptual schema. This is a basic requirement for real IT projects as manual maintenance of data models is time-consuming and it is easy to make mistakes. e.g. conceptual models are created for integrating existing undocumented databases.
Vice versa, the database schema can also be created from or compared with the conceptual schema.
Innovator supports all current relational database systems. Support for all relational databases can also be configured.
Tables, columns, views, primary keys, foreign keys, indices, triggers, stored procedures and access rights are supported in database schemata. As well as semantic data types, direct data types are available from the target systems for typing.
The ISO standard IDEF1X is used for visualizing the database schema. This means that the user can always clearly differentiate between diagrams from the conceptual models and diagrams from the database schema.
Database tables and views can be viewed using adjustable sizes and section contents, e.g. for table columns and foreign keys. Section contents can be hidden and automatically maintained.
Functions, such as combining and splitting database tables (split columns, split rows), also support modeling in the database schema.
The conceptual schema describes the technical requirements of the user independent of the implementation. Entity and relationship types are defined and graphically displayed in the model. Entity relationship modeling (ERM) has been established as the standard method for semantic data modeling.
Innovator for Database Architectsprovides different options for ER model notation: depending on which diagrams the user is already familiar with, they can use the classic Chen notation, James Martin (“crow’s foot”), SERM, DSA notation or a notation based on UML class diagrams.
Innovator for Database Architectsenables connection of UML models from Innovator for Business Analysts or Innovator for Software Architects using OO-ER mapping. The mapping maps object-oriented modeling concepts to relational databases’ concepts.This works in both directions. Object-oriented analysis models are often taken in UML as the starting point for a conceptual database schema.e.g. a UML model with the requirements analysis’ result is taken from Innovator for Business Analysts using OO-ER mapping and converted into an initial conceptual schema.Traceability links are set. These allow modifications in the analysis model to be transferred into the conceptual schema at a later date.In the other direction, classes can be generated from entities; this facilitates development against the relevant database.Trace links can also be used here to ensure consistency between models.
Innovator X Generation 11 R4 - Copyright © 2011-2012 - MID GmbH Nuremberg - DIN EN 9001 certified - All rights reserved.